class Tool:

    count = 0

    def __init__(self,name):
        self.name=name
        Tool.count += 1

    @classmethod
    def count_tools(cls):
        print(cls.count)


tool1=Tool('tool1')
tool2=Tool('tool2')

print(Tool.count) # 2 类属性 用类名.属性名
print(tool1.count) # 2 不建议这样写 不规范
tool2.count=7 # 类外写对象的属性 也不规范
print(tool2.count) # 7
print(tool1.count) # 2
print(Tool.count) # 2

Tool.count_tools() # 2 类方法 也是用类名.方法名